﻿@charsetutf-8;html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea,th{color:#333;font:14px/1.5 "Microsoft YaHei",Verdana,Arial,Tahoma,sans-serif;}
li{list-style:none;}
img{border:0;page-break-inside:avoid;-ms-interpolation-mode:bicubic;
vertical-align:middle;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{color:#ea4609;}
a:active{color:#333;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{height:0;font-size:1px;clear:both;}
.hide{display:none;}
.wapper{width:1180px;margin:0 auto;position:relative; min-width:1180px;}
.imgfocus img{
	max-width:100%;
	min-width:1180px;
}
/*header*/
.header{height:98px;background-color:#fff;position:relative;/*overflow:hidden;*/}
.header .wapper{position:relative;}
.header .logo{
	position:absolute;
	left:0px;
	top:16px;
}
/*mainnav*/
.header .menu{
	height:50px;
	padding-top:20px;
	margin-left:288px;
	font-size:16px;
}
.header .menu ul.f{}
.header .menu li.m{float:left;width:100px;text-align:center;position:relative;}
.header .menu li.m a.f{display:block;height:50px;line-height:50px;}
.header .menu li.n a.f,.mainnav li.m:last-child a.f{border-right:none;}
.header .menu li.on .f{ color:#ea4609;}
.header .menu .sub{ display:none; position:absolute;left:0px;top:50px;z-index:99;width:140px; margin-left:-25px; padding:5px 5px 0;text-align:center;background-color:#fff;background-color:rgba(255,255,255,0.95);
-webkit-box-shadow:0 0 5px #666;  
-moz-box-shadow:0 0 5px #666;  
box-shadow:0 0 5px #666;  
}
.header .menu .sub li{height:30px;overflow:hidden;margin-bottom:5px;}
.header .menu .sub li a{display:block;height:30px;line-height:30px;font-size:14px;}
.header .menu .sub li a:hover{background-color:#F0F0F0;}
/*banner*/
.banner,.banner .bd li{height:480px;overflow:hidden;position:relative;}
.banner .bd li{background-position:center;background-repeat:no-repeat;}
.banner .hd{position:absolute;left:0px;bottom:0px;z-index:99;width:100%;height:30px;line-height:30px;text-align:center;}
.banner .hd li{display:inline-block;width:12px;height:12px;line-height:12px;text-indent:999px;overflow:hidden;font-size:8px;margin:0 5px;cursor:pointer;border-radius:6px;background-color:#A3A3A3;}
.banner .hd li.on{background-color:#E9192A;}
/*footer*/
.footer{height:180px;position:relative;font-size:14px; background-color:#013D66; color:#fff; padding-top:50px;}
.footer .nav{
}
.footer .nav a{
	color:#fff;
	padding:0 10px;
}
.footer .nav a:first-child{
	padding-left:0px;
}
.footer .left{
	float:left;
	line-height:28px;
	margin-top:20px;
}
.footer .left .contact span{
	margin-right:20px;
}

.footer .right{
	position:absolute;
	right:0px;
	top:35px;
	height:68px;
	width:230px;
	overflow:hidden;
	padding-left:78px;
	background:url(../images/tel.png) left center no-repeat;
}
.footer .right span{
	display:block;
}
.footer .right span.text{
	margin-top:5px;
}
.footer .right span.tel{
	font-size:24px;
}
/*tabs*/
.idxtabs{
/*	margin-bottom:20px;*/
	background-color:#fff;
}
.idxtabs .title{
	min-width:1180px;
	text-align:center;
	padding:40px 0;
	font-size:18px;
}
.idxtabs .title .sub{
	color:#868686;
}
.idxtabs .title h2{
	font-size:24px;
}
.idxtabs .hd{
	height:180px;
}
.idxtabs .hd .item{
	float:left;
	cursor:pointer;
	overflow:hidden;
	border-left:1px dashed #ddd;
	
}
.idxtabs .hd .item .box{
	width:152px;
	height:168px;
	margin: 0 26px;
}
.idxtabs .hd .item .box a{
	display:block;
	width:100%;
	height:100%;
}
.idxtabs .hd .item .box .img{
	width:150px;
	height:130px;
	border:1px solid #888;
	display: table-cell;
    vertical-align: middle;
	text-align: center;
	margin-bottom:10px;
}
.idxtabs .hd .item .box .img i{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.idxtabs .hd .item .box h3{
	height:40px;
	line-height:40px;
	font-size:14px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align:center;
}
.idxtabs .hd .on,
.idxtabs .hd .on a{
	color:#EA4609;
}
.idxtabs .hd .on .box .img{
	border-color:#EA4609;
}

.idxtabs .hd .f{
	border-left:0;
}
.idxtabs .hd .f .box{
	margin-left:0;
}
.idxtabs .hd .n .box{
	margin-right:0;
}
.idxtabs .hd .item img{
	max-width:90%;
	max-height:90%;
}
.idxtabs .bd{
	padding:40px 0;
	background-color:#FBDDD2;
}
.idxtabs .bd .item{
	display:none;
	font-size:14px;
	line-height:28px;
}
.idxtabs .bd .item:first-child{
	display:block;
}
/*idx*/
.idx{
	background-color:#f8f8f8;
}
.idx .group{
	float:left;
	width:535px;
	height:280px;
	margin:30px 0;
	padding:20px;
	background-color:#fff;
	position:relative;
	-webkit-box-shadow:0 0 5px #eee;  
	-moz-box-shadow:0 0 5px #eee;  
	box-shadow:0 0 5px #eee; 
}
.idx .right{
	float:right;
}
.idx .group .title{
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:1px solid #888;
}
.idx .group .title h3{
	font-size:16px;
}
.idx .group .title .en{
	color:#878787;
	font-size:14px;

	margin-left:20px;
}
.idx .group .title .more{
	float:right;
	width:30px;
	height:22px;
	line-height:22px;
	background-color:#888;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	background-image:url(../images/more.png);
	background-position:center;
	background-repeat:no-repeat;
}

.idx .group .list{
	height:29px;
	line-height:29px;
	font-size:14px;
}
.idx .group .list .date{
	float:right;
	margin-left:20px;
}
.idx .group .remark{
	font-size:14px;
	line-height:26px;
}
.idx .group .link{
	position:absolute;
	right:20px;
	bottom:20px;
	width:98px;
	height:28px;
	line-height:28px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	background-color:#888;
}
.idx .group .link:hover,
.idx .group .title .more:hover{
	background-color:#ea4609;
}
/*toolbar*/
.toolbar{ text-align:center; background-color:#F8F8F8; margin-bottom:20px;}
.toolbar .title{
	font-size:18px;
	padding:30px 0;
}
.toolbar .title .sub{
	color:#868686;
}
.toolbar .title h3{
	color:#013D66;
	font-size:24px;
}
.toolbar .title .line{
	height:15px;
	text-align:left;
	position:relative;
	border-bottom:10px solid #013D66;
}
.toolbar .title .line h3{
	height:40px;
	display:inline-block;
	padding:0 20px;
	background-color:#F8F8F8;
	margin-left:60px;
}
.toolbar .title .line i{
	position:absolute;
	left:0px;
	top:14px;
	font-size:1px;
	height:1px;
	width:60px;
	border-bottom:10px solid #EA4609;
}
.toolbar .nav{
	height:42px;
	padding-bottom:30px;
}
.toolbar .nav li{
	display:inline;
	margin:0 5px;
}
.toolbar .nav li a{
	display:inline-block;
	height:40px;
	line-height:40px;
	border:1px solid #ddd;
	padding:0 20px;
	font-size:16px;
	border-radius:5px;
}
.toolbar .nav li.on a{
	color:#EA4609;
}
/*position*/
.position{
	height:40px;
	font-size:12px;
	color:#B7B7B7;
}
.position div{
	float:right;
	height:30px;
	line-height:30px;
	background:url(../images/san.png) left center no-repeat; padding-left:20px;
}
.position a{
	margin:0 5px;
	color:#B7B7B7;
}
/*mainbar*/
.mainbox{border:1px solid #ddd; padding:50px; margin-bottom:50px;}

.mainbox .content{font-size:16px;line-height:28px;}
.mainbox .content img{max-width:100% !important;}
.mainbox .content p{margin-bottom:10px;}
/*txtlist*/
.txtlist{}
.txtlist .item{ background-color:#F8F8F8; padding:30px; margin-bottom:20px; border:1px solid #F0F0F0;}
.txtlist .item .date{
	float:right;
	width:80px;
	height:80px;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin-left:50px;
	border-radius:0 0 12px 12px;
	background-color:#EA4609;
}
.txtlist .item .date span{
	display:block;
}
.txtlist .item .date span.day{
	font-size:36px;
	line-height:50px;
	letter-spacing:5px;
}
.txtlist .item dl{
}
.txtlist .item dl dt{font-size:20px;margin-bottom:10px;}
.txtlist .item dl dd{font-size:15px;color:#A4A4A4;}
/*details*/
.details .title{
	text-align:center;
	margin-bottom:50px;
}
.details .title h1{
	margin-bottom:10px;
	min-height: 35px;
    text-align: center;
    padding-bottom: 10px;
	font-size: 22px;
    font-weight: normal;
    border-bottom: 1px solid rgb(238,238,238);
}
.details .title span{
	font-size:12px;
	margin:0 10px;
}
.details .mintitle{
	margin-bottom:30px;
	border-bottom:1px solid #ddd;
}
.details .mintitle h1{
	color:#EA4606;
	margin-bottom:5px;
}
.details .mintitle .en{
	color:#666;
	font-weight:600;
	margin-bottom:10px;
}
.details .description{
	min-height:280px;
	margin-bottom:20px;
	position:relative;
}
.details .description .img{
	position: absolute;
    right: 0;
    top: 0;
    width: 320px;
    height: 280px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.details .description .img i {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.details .description .img img {
    max-width: 100%;
    max-height: 100%;
}
.details .description .txt{
	margin-right:350px;
}
.details .description .txt h3{
	font-size:24px;
	margin-bottom:5px;
}
.details .description .txt .en{
	font-size:18px;
	font-weight:600;
	margin-bottom:18px;
}
.details .description .txt .zhaiyao{
	font-size:18px;
	line-height:32px;
}
/*分页*/
.digg{text-align:center; margin-bottom:50px;}
.digg span,.digg a{color:#fff;display:inline-block;font-size:14px;padding:3px 10px;border-radius:5px;margin-right:10px;background-color:#A4A4A4;}
.digg span.disabled{color:#999;background-color:#E4E4E4;}
.digg span.prompt{display:none;}
.digg span.current{color:#fff;background-color:#EA4609;}
.digg a:hover{background-color:#789AC8;}
/*xuhao*/
.bdmap {
	height:480px;
}
.bdmap .bdtips {
	height:23px;
	line-height:23px;
	width:360px;
	font-size:14px;
	text-align:left;
	position:relative;
}
.bdmap .bdtips .box {
	padding:20px;
	position:absolute;
	bottom:0;
	left:0;
	width:320px;
	background-color:#fff;
	background-color:rgba(255,255,255, 0.8);
	-webkit-box-shadow:0 0 10px #cCC;
	-moz-box-shadow:0 0 10px #ccc;
	box-shadow:0 0 10px #ccc;
}
.bdmap .bdtips .box h3 {
	margin-bottom:10px;
}
.bdmap .bdtips .line {
	position:absolute;
	left:170px;
	top:23px;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid rgba(255,255,255, 0.8);
}
/*imgbox*/
.imgbox{
}
.imgbox .img{
	float:left;
	width: 344px;
	height:470px;
	text-align:center;
	margin-right:20px;
	margin-bottom:20px;
	border:1px solid #ddd;
	background-color:#F8F8F8;
}
.imgbox .img a{
	display: table-cell;
	width:350px;
	height:430px;
	overflow:hidden;
	padding:20px 0;
	text-align: center;
    vertical-align: middle;
	margin:0 auto;
}
.imgbox .img a i{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.imgbox .img a img{
	max-width:300px;
	max-height:430px;
}
.imgbox .n{
	margin-right:0;
}
/*imglist*/
.imglist{
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
}
.imglist .item{
	clear:both;
	display:block;
	min-height:280px;
	position:relative;
	margin-bottom:50px;
	padding-bottom:50px;
	line-height:28px;
	border-bottom:1px solid #ddd;
}
.imglist .item:last-child{
	border-bottom:0;
	margin-bottom:0;
}
.imglist .item .img{
	position:absolute;
	left:0;
	top:0;
	width:320px;
	height:280px;
	overflow:hidden;
	display: table-cell;
    vertical-align: middle;
	text-align: center;
}
.imglist .item .img i{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.imglist .item .img img{
	max-width:100%;
	max-height:100%;
}
.imglist .item .txt{
	margin-left:350px;
}
.imglist .item .txt h3{
	font-size:24px;
	margin-bottom:5px;
}
.imglist .item .txt h3 a{
	color:#EA4608;
}
.imglist .item .txt h3 a:hover{
	text-decoration:underline;
}
.imglist .item .txt .sub{
	color:#666;
	margin-bottom:18px;
}
.imglist .item .txt .zhaiyao{
	font-size:14px;
	margin-bottom:10px;
}
.imglist .item .txt .mark{
	font-weight:bold;
}
/*searchBox*/
.searchBox{min-height:350px;margin:20px 0px;}
.searchBox .title{font-size:14px;line-height:30px;margin-bottom:20px;}
.searchBox .title h2{font-size:18px;font-weight:normal;}
.searchBox .title b{color:#DF0615;}
/*datelist*/
.datelist{margin-bottom:50px;}
.datelist li{clear:both;/**height:110px;min-height:110px;*/
position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;}
.datelist li .date{/*position:absolute;left:0px;top:0px;width:108px;height:108px;color:#666;border-radius:10px;text-align:center;border:1px solid #DF0615;*/
display:none;}
/*.datelist li .date .day{font-size:62px;display:block;line-height:62px;margin-top:10px;margin-bottom:5px;}
.datelist li .date .year{display:block;font-size:20px;line-height:20px;}
.datelist li .txt{margin-left:128px;}
*/
.datelist li .txt dt,.imglist li .txt dt{font-size:18px;line-height:45px;font-weight:600;}
.datelist li .txt dd,.imglist li .txt dd{font-size:14px;color:#666;}
/*jobbar*/
.jobbar{position:relative;}
.jobbar .tools{margin:10px 0px 20px 0px;}
.jobbar .tools select{font-size:12px;padding:5px;height:32px;line-height:32px;margin-right:10px;border:1px solid #a9a9a9;}
.jobbar .tools .key{height:20px;line-height:20px;font-size:12px;padding:4px 5px;margin-right:10px;border:1px solid #a9a9a9;}
.jobbar .tools .btn{height:30px;line-height:30px;color:#fff;padding:0 20px;cursor:pointer;background-color:#1E1E1E;border:none;}
.jobbar .tools .btn:hover{background-color:}
.jobbar .box{}
.jobbar .box .title{height:45px;line-height:45px;color:#fff;margin-bottom:20px;background-color:#9F9F9F;}
.jobbar .box div.name,.jobbar .box div.date,.jobbar .box div.address,.jobbar .box div.company{float:left;height:45px;line-height:45px;width:19.90%;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobbar .box div.name{width:40%;}
.jobbar .box div.date span,.jobbar .box div.name span,.jobbar .box div.address span,.jobbar .box div.company span{padding:0px 20px;}
.jobbar .jobloading{position:absolute;top:45px;left:0px;width:100px;height:10px;font-size:1px;display:none;background:url(../images/loading.gif) no-repeat 0px center;}
.jobbar .box dl{border-bottom:1px solid #D6D6D6;}
.jobbar .box dl dt{height:45px;overflow:hidden;cursor:pointer;}
.jobbar .box dl dd{ margin-bottom:10px; padding:20px;display:none;background-color:#F8F8F8;border:1px solid #eee;}
.jobbar .list .hd{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;}
.jobbar .list .hd li{float:left;width:49.9%;height:26px;line-height:26px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobbar .list .content{clear:both;font-size:14px;line-height:23px;}
.jobbar .list .content p{margin-bottom:0px;}
.jobbar .list .click{text-align:right;}
.jobbar .list .click a{color:#D6140C;}
.jobbar .ajaxpage{text-align:center;}
/*ajaxpage*/
.ajaxpage{margin-top:45px;}
.sendForm .item{float:left;width: 420px;height:30px;line-height:30px;margin-bottom:10px;overflow:hidden;}
.sendForm .item .k{float:left;width:335px;overflow:hidden;}
.sendForm .item span.t{float:left;width:80px;vertical-align:middle;}
.sendForm .text,.sendForm textarea{padding:3px 5px;border-radius:2px;border:1px solid #ddd;}
.sendForm .text{width:280px;}
.sendForm textarea{width:700px;height:80px;margin-bottom:8px;vertical-align:middle;}
.sendForm select{vertical-align:middle;font-size:12px;padding:5px 10px;height:28px;line-height:28px;border:1px solid #ddd;}
.sendForm .small{width:120px;margin-right:20px;}
.sendForm .submit{height:30px;line-height:30px;width:130px;margin-left:80px;border:none;color:#fff;cursor:pointer;border-radius:5px;background-color:#ea4609;}
.sendForm .submit:hover{background-color:#E42C39;}
.sendForm .mm{height:92px;width:99%;}
.sendForm .mm .k{width:746px;}
/*yearbox*/
.yearbox{margin-left:20px;border-left:2px solid #003F97;}
.yearbox .year{height:50px;margin:40px 0px;position:relative;cursor:pointer;}
.yearbox .year i{position:absolute;left:-16px;top:8px;width:31px;height:31px;background:url(../images/r.png) left center no-repeat;}
.yearbox .year .right{position:absolute;right:20px;top:30px;color:#666;font-size:14px;}
.yearbox .year .line{height:25px;border-bottom:1px solid #D6D6D6;}
.yearbox .year h3{color:#DF0614;font-size:26px;float:left;height:50px;line-height:50px;padding:0 20px 0px 45px;background-color:#fff;}
.yearbox .box{display:none;}
.yearbox dl{clear:both;margin-left:45px;margin-bottom:30px;}
.yearbox dl dt{color:#003F97;position:relative;}
.yearbox dl dt i{position:absolute;left:-53px;top:8px;width:13px;height:13px;font-size:1px;background:url(../images/r.png) right center no-repeat;}
.yearbox dl dt h3{font-size:18px;font-weight:normal;}
.yearbox dl dd{font-size:16px;color:#444;}
.yearbox dl.red dt,.yearbox dl.red dd{color:#DF0614;}
.yearbox dl.red dt i{left:-57px;width:23px;height:23px;background-position:-63px -2px;}
/*jiagou*/
.jiagou{width:100%;margin-bottom:50px;}
.jiagou> p{margin:0px;}
.jiagou>ul>li{/*height:46px;*/}
.jiagou>ul>li>p{height:46px;line-height:46px;color:#fff;font-size:24px;padding:0 35px;border-radius:23px;display:inline-block;background-color:#003F97;}
.jiagou>ul ul{margin-left:50px;}
.jiagou>ul ul ul{
	margin-left:80px;
}
.jiagou>ul>li .link{
	cursor:pointer;
}
.jiagou>ul ul li{position:relative;padding-top:20px;background:url(../images/line2px.png) left top repeat-y;}
.jiagou>ul ul li p{display:inline-block;height:40px;line-height:40px;border:2px solid #003F97;border-radius:20px;margin-left:40px;padding:0 30px;background-color:#fff; position:relative;}
.jiagou>ul ul li .bg{
	position:absolute;
	font-size:1px;
	left:0px;
	top: 40px;
	width:40px;
	height:2px;
	border-bottom:2px solid #003F97;
}
.jiagou>ul ul .line{
	float:right;
	width:18px;
	height:18px;
	line-height:18px;
	margin-top:10px;
	margin-left:10px;
	background:url(../images/down.png) center no-repeat;
}
.jiagou>ul ul .open .line{
	background-image:url(../images/up.png);
}
.jiagou>ul ul li.nbg{
	background-image:url(../images/tt.png);
	background-position: left -159px;
	background-repeat:no-repeat;
}
.jiagou>ul ul ul{
	display:none;
}
.jiagou>ul ul ul li{padding-top:10px;}
.jiagou>ul ul ul li p{height:30px;line-height:30px;border:none;border-radius:15px;background-color:#eee;}
.jiagou>ul ul ul li .bg{
	top:23px;
}
.jiagou>ul ul ul li .line{
	margin-top:5px;
}
.jiagou>ul ul ul li.nbg{
	background-position: left -176px;
}
/*ipass*/
.ipass{
	padding:30px 0;
	background-color:#F0F0F0;
	margin-bottom:20px;
}
.ipass .group{
	float:left;
	width:49%;
	padding:0;
	margin:0;
	position:relative;
}
.ipass .group.n{
	float:right;
}
.ipass .group .img{
	position:absolute;
	left:0;
	top:0;
}
.ipass .group .img a{
	width: 112px;
    height: 112px;
    line-height: 112px;
    border-radius: 56px;
    text-align: center;
    vertical-align: middle;
    background-color: #DF0615;
    overflow: hidden;
    margin: 0px auto;
    display: table-cell;
}
.ipass .group .img i{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.ipass .group .box{
	min-height:112px;
	margin-left:130px;
}
.ipass .group .box h3{
	margin-bottom:18px;
}
.ipass .group .box h3 a{
	font-size:20px;
	color:#DF0615;
}
.ipass .group .box .list a{
	display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0px 22px;
    border-radius: 19px;
    border: 1px solid #D6D6D6;
    background-color: #fff;
    margin-right: 10px;
	margin-bottom:10px;
    font-size: 14px;
}
.ipass .group .box .list a:hover{
	border-color:#DF0615;
}


.ipass .group.n .img a{
	background-color:#003F97;
}
.ipass .group.n .box h3 a{
	color:#003F97;
}
.ipass .group .img a{
	height:98px;
	width:98px;
}
.ipass .group .box {
    min-height: 98px;
    margin-left: 120px;
}
.ipass .group.n .box .list a:hover{
	color:#003F97;
	border-color:#003F97;
}
/*@media (max-width:1440px){
.wapper{width:980px;}
.banner,.banner .bd li{height:375px;background-size:1440px 375px;}
.mainnav li.m,.mainnav li.m a.f,.mainnav .sub{width:135px;}
.toolbar{width:260px;}
.toolbar .title{height:57px;line-height:57px;background-position:right center;background-size:260px 57px;}
.toolbar .title h3{
	font-size:20px;
}
.toolbar .nav > ul > li{font-size:16px;}
.toolbar .nav > ul > li > a{height:38px;line-height:38px;}
.toolbar .nav > ul > li.on > a{background-position:right center;background-size:260px 38px;}
.mainbox{width:660px;padding-left:30px;}
.jobbar .tools select{width:130px;}
.itabs .hd{height:185px;min-height:80px;}
.itabs .hd li{width:100px;padding-top:35px;}
.itabs .hd li .img{width:80px;height:80px;}
.itabs .hd li .txt{font-size:16px;}
.itabs .bd .box a{height:30px;line-height:30px;border-radius:15px;font-size:14px;margin-right:12px;padding:0px 18px;}
.idx{margin-bottom:40px;}
.idx .left{width:600px;height:335px;}
.idx .left .list li{height:46px;line-height:46px; font-size:15px;}
.idx .left .title h3 span{
	font-size:14px;
}
.idx .right,.idx .newfocus{width:360px;height:300px;}
.idx .newfocus li img{width:360px !important;height:231px !important;}
.imglist li{height:315px;width:190px;margin-bottom:20px;}
.imglist li .txt{padding-top:10px;line-height:23px;}
.imglist li .img,.imglist li .img img{width:190px;height:247px;}
.mainbox .title h1{font-size:20px;}

.idx .newfocus .txt{
	font-size:16px;
}
.mainbox .content{
	font-size:14px;
}
.mainbox .title .info, .mainbox .title .subtitle{
	font-size:12px;
}
.mainbox .title .line{
	background-size: auto 6px;
}
.yearbox .year h3{
	font-size:20px;
}
.yearbox .year .right{
	font-size:12px;
}
.txtlist dl dt,
.yearbox dl dt h3{
	font-size:16px;
}
.txtlist dl dd,
.yearbox dl dd{
	font-size:14px;
}
.jiagou>ul>li>p{
	font-size:18px;
}
.xuhao h2{
	font-size:18px;
}
.jobbar .box div.name, .jobbar .box div.date, .jobbar .box div.address, .jobbar .box div.company{
	font-size:14px;
}
.mainbox .content .adapt{
}
.mainbox .content .adapt img{
	padding:20px;
}
.ipass .group .box .list a{
    height: 28px;
    line-height: 28px;
    padding: 0px 16px;
    margin-right: 8px;
	margin-bottom:8px;
}
}
@media (max-width:1366px){
	.banner,.banner .bd li{height:356px;background-size:1366px 356px;}
}
@media (max-width:1024px){
	.banner,.banner .bd li{height:300px;background-size:auto 300px;}
}*/